package com.hh.admin.service;

import java.util.List;
import java.util.Set;

import com.baomidou.mybatisplus.service.IService;
import com.hh.admin.entity.SysMenu;
import com.hh.core.entity.ZtreeEntity;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author hxn
 * @since 2018-01-16
 */
public interface ISysMenuService extends IService<SysMenu> {

	/**
	 * 
	* @Title: getMenuNavByRoleid  
	* @Description:   通过角色ID获取菜单导航
	* @param @param roleList
	* @param @return    设定文件  
	* @return List<SysMenu>    返回类型  
	* @author hxn
	* @date 2018年1月26日 下午1:56:36  
	* @throws
	 */
	List<SysMenu> getMenuNavByRoleid(Set<Long> roleList);
	
	/**
	 * 
	* @Title: selectMenuData  
	* @Description:   获取分组菜单下拉框初始值
	* @param @return    设定文件  
	* @return String    返回类型  
	* @author hxn
	* @date 2018年1月29日 下午3:03:35  
	* @throws
	 */
	String getSelectMenuData();
	
	/**
	 * 
	* @Title: getZtree  
	* @Description:   获取菜单树形结构
	* @param @return    设定文件  
	* @return List<ZtreeEntity>    返回类型  
	* @author hxn
	* @date 2018年2月7日 下午4:20:44  
	* @throws
	 */
	List<ZtreeEntity> getZtree();
}
